
window.Global = {
    game: null,//游戏的总逻辑控制 挂在game场景的总节点canvas上
    isJoin: false,
    myRole: null,//1 戴墨镜左边的角色 2 右边的角色
    playerChallenger: null,//另一名玩家
    playerSelf: null,//玩家自己
    roomId: 0,
    ws: null,//websocket连接
    gameover: true,//当为true时 表示游戏结束 不再生成星星 不再发送自身角色的位置
    isRand: false,//是否随机模式的标记
    //关闭ws连接
    close: function () {
        window.location.search = "";
        clearInterval(Global.login.showNoticeClear);
        if (Global.game != null) clearInterval(Global.game.showNoticeClear);
        Global.ws.close();
        cc.director.loadScene('login');
    },
    //获取地址栏的参数值
    getQueryVariable: function (variable) {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return pair[1];
            }
        }
        return (false);
    },
    //播放声音 ios的微信里需要特殊处理
    audioPlay: function (audio) {
        if (Global.isWeiXin()) {
            if (window.WeixinJSBridge) {
                WeixinJSBridge.invoke('getNetworkType', {}, function () {
                    cc.audioEngine.play(audio, false);
                }, false);
            } else {
                document.addEventListener("WeixinJSBridgeReady", function () {
                    WeixinJSBridge.invoke('getNetworkType', {}, function () {
                        cc.audioEngine.play(audio, false);
                    });
                }, false);
            }
        } else {
            cc.audioEngine.play(audio, false);
        }
    },
    //是否微信环境
    isWeiXin: function () {
        var ua = window.navigator.userAgent.toLowerCase();
        if (ua.match(/MicroMessenger/i) == 'micromessenger') {
            return true;
        } else {
            return false;
        }
    }
}